package travelDream.web.beans.prodotto.base;


import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;

import travelDream.ejb.prodotto.base.ProdottoBase;
import travelDream.ejb.prodotto.base.VoloDTO;

/**
 * Session Bean implementation class NuovoVoloBean
 */
@ManagedBean(name="VoloBean")
@ViewScoped
public class VoloBean {

	@EJB
	private ProdottoBase prodBase;

	private VoloDTO volo;
	
    public VoloBean() {
        volo = new VoloDTO();
    }
    
    public VoloDTO getVolo(){
    	return this.volo;
    }
    
	public void setVolo(VoloDTO volo) {
		this.volo = volo;
	}
	
	public void setVoloById(int id) {
		this.volo = prodBase.getVoloDTOById(id);
	}
	
	public String nuovoVolo(){
		if(volo.checkVolo()){
			prodBase.nuovoVolo(volo);
			return "/admin/home?faces-redirect=true";
		}
		return "/admin/home?faces-redirect=true";
	}
	
	public String modificaVolo(){
		prodBase.modificaVolo(volo);
		return "/admin/home?faces-redirect=true";
	}
	
	public String cancellaVolo(){
		prodBase.cancellaVolo(volo);
		return "/admin/home?faces-redirect=true";
	}

}
